package com.ruoyi.system.mapper.manager;

import com.ruoyi.system.domain.manager.DevNacos;

import java.util.List;

/**
 * nacos服务器的配置Mapper接口
 * 
 * @author ruoyi
 * @date 2024-04-01
 */
public interface DevNacosMapper
{
    /**
     * 查询nacos服务器的配置
     * 
     * @param id nacos服务器的配置主键
     * @return nacos服务器的配置
     */
    public DevNacos selectDevNacosById(Long id);

    /**
     * 查询nacos服务器的配置列表
     * 
     * @param devNacos nacos服务器的配置
     * @return nacos服务器的配置集合
     */
    public List<DevNacos> selectDevNacosList(DevNacos devNacos);

    /**
     * 新增nacos服务器的配置
     * 
     * @param devNacos nacos服务器的配置
     * @return 结果
     */
    public int insertDevNacos(DevNacos devNacos);

    /**
     * 修改nacos服务器的配置
     * 
     * @param devNacos nacos服务器的配置
     * @return 结果
     */
    public int updateDevNacos(DevNacos devNacos);

    /**
     * 删除nacos服务器的配置
     * 
     * @param id nacos服务器的配置主键
     * @return 结果
     */
    public int deleteDevNacosById(Long id);

    /**
     * 批量删除nacos服务器的配置
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteDevNacosByIds(Long[] ids);
}
